package cn.edu.ujn.shi.service;

import cn.edu.ujn.shi.dao.MsgMapper;
import cn.edu.ujn.shi.dao.Msg;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class MessageServiceImpl implements IMessageService
{

    @Autowired
    MsgMapper msgMapper;

    @Override
    public List<Msg> getAll(String search)
    {
        return msgMapper.getAll(search);
    }

    @Override
    public List<Msg> getType(String search)
    {
        return msgMapper.getType(search);
    }

    @Override
    public List<Msg> getSearch(String s)
    {
        return msgMapper.getSearch(s);
    }

    @Override
    public List<Msg> getMessage(int mid)
    {
        return msgMapper.getMessage(mid);
    }

    @Override
    public List<Msg> getMyMess(String username)
    {
        return msgMapper.getMyMess(username);
    }

    @Override
    public void updateMsg(Msg msg)
    {
        msgMapper.updateMsg(msg);
    }

    @Override
    public void insert(Msg msg)
    {
        msgMapper.insert(msg);
    }

    @Override
    public void delete(int mid)
    {
        msgMapper.delete(mid);
    }

    @Override
    public void updateFlag(int mid)
    {
        msgMapper.updateFlag(mid);
    }

    @Override
    public void updateAFlag(int mid)
    {
        msgMapper.updateAFlag(mid);
    }
}

